xcode12.5を使い開発。
Swift UIを使いアプリリリースを目指し開発。
Project navigatorの意味
・ContentView.swift →アプリの基本的な画面
・Assets.xcassets →画像、音楽ファイル、アイコン、色などアプリで使用されるリソースを管理。
コードの意味
・struct(構造体) ContentView(構造体名): View(プロトコル 変更可能)
・print() debugエリアに出力
・VStack(vertical=垂直)→子Viewを縦に並べる
・HStack(Horizontal=水平)→子Viewを横一列に並べる
・ZStack(奥行き)→子Viewを重ねて配置
・var(=variable 変数)
@state var answerNumber = 0
・@state→変数の値を更新できる
・answerNumber→変数名
answerNumber=answerNumber +1 →タップごとに1が追加される
answerNumber=Int.random(in:1…4) →ランダムで1~4が表示される
・random →関数
・in:1…3 →引数
ループ処理
repeat {
//実行するコード
}while 繰り返し条件